package com.cloud.pole.shop.model.entity.goods;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

import lombok.Data;

@Table(name="shop_goods_spec")
@Data
public class ShopGoodsSpec implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 8964653262387875235L;

	@Id
	@Column(name = "spce_id")    
	private Integer spceId;

    private Integer goodsId;

    private String name;

    private String description;

    private String netWeight;

    private String netWeightUnit;

    private Integer weight;

    private Integer stockQuantity;

    private Integer price;

    private Integer actStockQuantity;

    private Integer actPrice;

    private Integer actStatus;

    private String goodsCode;

    private Integer giveUserPoints;

    private Integer level1Num;

    private Integer level1Price;

    private Integer level2Num;

    private Integer level2Price;

    private Integer level3Num;

    private Integer level3Price;

    private Integer memberPrice;

    private Integer menchantPrice;

    private Integer merchantId;

    private Integer shopId;

    private String goodsAttrValueIds;

    public Integer getSpceId() {
        return spceId;
    }

    public void setSpceId(Integer spceId) {
        this.spceId = spceId;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getNetWeight() {
        return netWeight;
    }

    public void setNetWeight(String netWeight) {
        this.netWeight = netWeight == null ? null : netWeight.trim();
    }

    public String getNetWeightUnit() {
        return netWeightUnit;
    }

    public void setNetWeightUnit(String netWeightUnit) {
        this.netWeightUnit = netWeightUnit == null ? null : netWeightUnit.trim();
    }

    public Integer getWeight() {
        return weight;
    }

    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    public Integer getStockQuantity() {
        return stockQuantity;
    }

    public void setStockQuantity(Integer stockQuantity) {
        this.stockQuantity = stockQuantity;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public Integer getActStockQuantity() {
        return actStockQuantity;
    }

    public void setActStockQuantity(Integer actStockQuantity) {
        this.actStockQuantity = actStockQuantity;
    }

    public Integer getActPrice() {
        return actPrice;
    }

    public void setActPrice(Integer actPrice) {
        this.actPrice = actPrice;
    }

    public Integer getActStatus() {
        return actStatus;
    }

    public void setActStatus(Integer actStatus) {
        this.actStatus = actStatus;
    }

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode == null ? null : goodsCode.trim();
    }

    public Integer getGiveUserPoints() {
        return giveUserPoints;
    }

    public void setGiveUserPoints(Integer giveUserPoints) {
        this.giveUserPoints = giveUserPoints;
    }

    public Integer getLevel1Num() {
        return level1Num;
    }

    public void setLevel1Num(Integer level1Num) {
        this.level1Num = level1Num;
    }

    public Integer getLevel1Price() {
        return level1Price;
    }

    public void setLevel1Price(Integer level1Price) {
        this.level1Price = level1Price;
    }

    public Integer getLevel2Num() {
        return level2Num;
    }

    public void setLevel2Num(Integer level2Num) {
        this.level2Num = level2Num;
    }

    public Integer getLevel2Price() {
        return level2Price;
    }

    public void setLevel2Price(Integer level2Price) {
        this.level2Price = level2Price;
    }

    public Integer getLevel3Num() {
        return level3Num;
    }

    public void setLevel3Num(Integer level3Num) {
        this.level3Num = level3Num;
    }

    public Integer getLevel3Price() {
        return level3Price;
    }

    public void setLevel3Price(Integer level3Price) {
        this.level3Price = level3Price;
    }

    public Integer getMemberPrice() {
        return memberPrice;
    }

    public void setMemberPrice(Integer memberPrice) {
        this.memberPrice = memberPrice;
    }

    public Integer getMenchantPrice() {
        return menchantPrice;
    }

    public void setMenchantPrice(Integer menchantPrice) {
        this.menchantPrice = menchantPrice;
    }

    public Integer getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getGoodsAttrValueIds() {
        return goodsAttrValueIds;
    }

    public void setGoodsAttrValueIds(String goodsAttrValueIds) {
        this.goodsAttrValueIds = goodsAttrValueIds == null ? null : goodsAttrValueIds.trim();
    }
}